9539d90672145ee48815fc8f0e74b8525af47b1a,core/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/findUsages/FieldUsages_Finder.java,FieldUsages_Finder,doFind,#SNode#IScope#List#ProgressIndicator#,43

Before Change


      ListSequence.fromList(fieldDeclarations).addSequence(ListSequence.fromList((List<SNode>)FindUtils.executeFinder("jetbrains.mps.baseLanguage.findUsages.OverridingFields_Finder", node, scope, indicator)));
    }
    // 
    for(SNode fieldDeclaration : fieldDeclarations) {
      for(SNode fieldUsage : FindUtils.executeFinder("jetbrains.mps.lang.structure.findUsages.NodeUsages_Finder", fieldDeclaration, scope, indicator)) {
        ListOperations.addElement(_results, fieldUsage);
      }
    }

After Change


  }

  protected void doFind(SNode node, IScope scope, List<SNode> _results, ProgressIndicator indicator) {
    List<SNode> fieldDeclarations = new ArrayList<SNode>();
    ListSequence.fromList(fieldDeclarations).addElement(node);
    if (SNodeOperations.getAncestor(node, "jetbrains.mps.baseLanguage.structure.ClassConcept", false, false) != null) {
      ListSequence.fromList(fieldDeclarations).addSequence(ListSequence.fromList((List<SNode>)FindUtils.executeFinder("jetbrains.mps.baseLanguage.findUsages.OverridingFields_Finder", node, scope, indicator)));
    }
    // 
    for(SNode fieldDeclaration : Sequence.fromIterable(fieldDeclarations)) {
      for(SNode fieldUsage : Sequence.fromIterable(FindUtils.executeFinder("jetbrains.mps.lang.structure.findUsages.NodeUsages_Finder", fieldDeclaration, scope, indicator))) {
        ListOperations.addElement(_results, fieldUsage);
      }
    }